package Capa_Modelo;

import java.util.ArrayList;

import java.util.List;

import javax.persistence.Query;

import Capa_Datos.CD_Horario;


public class CM_ImplHorarioDAO extends CM_BaseDao implements CM_HorarioDAO{
	
	public CM_ImplHorarioDAO(){
		super();
	}
	
	@SuppressWarnings("unchecked")
	@Override
	public List<CD_Horario> getHorario(int lab){
		List<CD_Horario> listahorario= new ArrayList<CD_Horario>();
		try{
		em.getTransaction().begin();
		Query q = em.createQuery("SELECT s FROM CD_Horario s where s.laboratorio.idLaboratorio=:idlab");
		q.setParameter("idlab", lab);
		listahorario=q.getResultList();
		em.getTransaction().commit();
		}catch(Exception e){
			System.out.print("error horario");
		}
		return listahorario;
	}

}
